// 一维数组
// 数组： 存放大量数据的有序集合
// var score1 = 98;
// var score2 = 95;

var arr = [98.5, 98, 88, 67, 30, 99, 88, 66];

// 通过 数组名[下标] 的形式取出数组中的值
// 下标从0开始
/*
console.log(arr[0]);
console.log(arr[1]);
console.log(arr[2]);
console.log(arr[3]);
console.log(arr[4]);
console.log(arr[5]);
console.log(arr[6]);
console.log(arr[7]);
*/

// arr.length 可以获取数组的长度（数组中的元素的个数）

// 数组的遍历
// for (var i = 0; i < arr.length; i++) {
//     console.log(arr[i]);
// }
printArray(arr);


function printArray(arr) {
    for (var i = 0; i < arr.length; i++) {
        console.log(arr[i]);
    }
}


console.log("+++++++++++++++++++++++++");
// 修改数组中的内容
arr[0] = 50;

printArray(arr);


var sum = 0;
// 1 + 2 + 3 + 4 + 5 + ... + 100
for (var i = 1; i <= 100; i++) {
    sum += i;
}
console.log("sum = " + sum);

sum = 0;
for (var i = 0; i < arr.length; i++) {
    sum += arr[i];
}
console.log("sum = " + sum);


function sum(n1, n2) {
    return n1 + n2;
}

function sum_3(n1, n2, n3) {
    return n1 + n2 + n3;
}

// 不定形参个数的函数
function sum_4() {
    // arguments: 存放实参的类数组
    console.log(arguments);
    var sum = 0;
    for (var i = 0; i < arguments.length; i++) {
        sum += arguments[i];
    }
    return sum;
}

result = sum_4(5, 6, 7, 9, 10);
console.log("result = " + result);






